mass mirror information technology science institute chemistry research consulting groupware management education file mirror physics informatique computer file upload intranet internet megaupload extranet biology collaboration